<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>返回节点</title>
</head>

<body>
    <div>
        <strong>
            <span>
                <i></i>
            </span>
        </strong>
        <p></p>
    </div>
    <script>
    Element.prototype.myChildren = function() {

        var child = this.childNodes;
        var len = child.length;
        var arr = [];
        for (var i = 0; i < len; i++) {
            if (child[i].nodeType == 1) {
                arr.push(child[i]);
            }
        }
        return arr;
    }
    var div = document.getElementsByTagName('div') [0];



    // function reSibling (e,n) { 
    //     while(e&&n){ 
    //         if(n>0){ 
    //             e = e.nextElementSibling;
    //             n--;
    //         }else{
    //             e = e.previousElementSibling;
    //             n++; 
    //         }
    //      }
    //      return e;
    //   }     
  </script>
</body>

</html>